package org.jeecg.modules.polaris.student.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * @Description: student
 * @Author: jeecg-boot
 * @Date:   2020-09-28
 * @Version: V1.0
 */
@Data
@TableName("student")
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = false)
@ApiModel(value="student对象", description="student")
public class Student implements Serializable {
    private static final long serialVersionUID = 1L;

	/**collegeCode*/
	@Excel(name = "collegeCode", width = 15)
    @ApiModelProperty(value = "collegeCode")
    private java.lang.String collegeCode;
	/**examineeCode*/
	@Excel(name = "examineeCode", width = 15)
    @ApiModelProperty(value = "examineeCode")
    private java.lang.String examineeCode;
    /**gradenum*/
    @Excel(name = "gradenum", width = 15)
    @ApiModelProperty(value = "gradenum")
    private java.lang.String gradenum;
	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private java.lang.Integer id;
	/**stuName*/
	@Excel(name = "stuName", width = 15)
    @ApiModelProperty(value = "stuName")
    private java.lang.String stuName;
	/**colleage*/
	@Excel(name = "colleage", width = 15)
    @ApiModelProperty(value = "colleage")
    private java.lang.String colleage;
	/**eduBd*/
	@Excel(name = "eduBd", width = 15)
    @ApiModelProperty(value = "eduBd")
    private java.lang.String eduBd;
	/**grade*/
	@Excel(name = "grade", width = 15)
    @ApiModelProperty(value = "grade")
    private java.lang.String grade;
	/**trainCate*/
	@Excel(name = "trainCate", width = 15)
    @ApiModelProperty(value = "trainCate")
    private java.lang.String trainCate;
	/**sponsorPost*/
	@Excel(name = "sponsorPost", width = 15)
    @ApiModelProperty(value = "sponsorPost")
    private java.lang.String sponsorPost;
	/**major*/
	@Excel(name = "major", width = 15)
    @ApiModelProperty(value = "major")
    private java.lang.String major;
	/**stuOriginPlace*/
	@Excel(name = "stuOriginPlace", width = 15)
    @ApiModelProperty(value = "stuOriginPlace")
    private java.lang.String stuOriginPlace;
	/**stuOriginPlaceCode*/
	@Excel(name = "stuOriginPlaceCode", width = 15)
    @ApiModelProperty(value = "stuOriginPlaceCode")
    private java.lang.String stuOriginPlaceCode;
	/**agreementNum*/
	@Excel(name = "agreementNum", width = 15)
    @ApiModelProperty(value = "agreementNum")
    private java.lang.String agreementNum;
	/**studyWork*/
	@Excel(name = "studyWork", width = 15)
    @ApiModelProperty(value = "studyWork")
    private java.lang.String studyWork;
	/**regSignCate*/
	@Excel(name = "regSignCate", width = 15)
    @ApiModelProperty(value = "regSignCate")
    private java.lang.String regSignCate;
	/**regSignDept*/
	@Excel(name = "regSignDept", width = 15)
    @ApiModelProperty(value = "regSignDept")
    private java.lang.String regSignDept;
	/**signDeptAddress*/
	@Excel(name = "signDeptAddress", width = 15)
    @ApiModelProperty(value = "signDeptAddress")
    private java.lang.String signDeptAddress;
	/**signDeptPostalCode*/
	@Excel(name = "signDeptPostalCode", width = 15)
    @ApiModelProperty(value = "signDeptPostalCode")
    private java.lang.String signDeptPostalCode;
	/**remarksPrintItem*/
	@Excel(name = "remarksPrintItem", width = 15)
    @ApiModelProperty(value = "remarksPrintItem")
    private java.lang.String remarksPrintItem;
	/**emplStatus*/
	@Excel(name = "emplStatus", width = 15)
    @ApiModelProperty(value = "emplStatus")
    private java.lang.String emplStatus;
	/**unemplCate*/
	@Excel(name = "unemplCate", width = 15)
    @ApiModelProperty(value = "unemplCate")
    private java.lang.String unemplCate;
	/**emplCate*/
	@Excel(name = "emplCate", width = 15)
    @ApiModelProperty(value = "emplCate")
    private java.lang.String emplCate;
	/**deptName*/
	@Excel(name = "deptName", width = 15)
    @ApiModelProperty(value = "deptName")
    private java.lang.String deptName;
	/**socialCreditCode*/
	@Excel(name = "socialCreditCode", width = 15)
    @ApiModelProperty(value = "socialCreditCode")
    private java.lang.String socialCreditCode;
	/**deptNature*/
	@Excel(name = "deptNature", width = 15)
    @ApiModelProperty(value = "deptNature")
    private java.lang.String deptNature;
	/**deptIndustry*/
	@Excel(name = "deptIndustry", width = 15)
    @ApiModelProperty(value = "deptIndustry")
    private java.lang.String deptIndustry;
	/**deptLocation*/
	@Excel(name = "deptLocation", width = 15)
    @ApiModelProperty(value = "deptLocation")
    private java.lang.String deptLocation;
	/**deptLocationCode*/
	@Excel(name = "deptLocationCode", width = 15)
    @ApiModelProperty(value = "deptLocationCode")
    private java.lang.String deptLocationCode;
	/**deptConsultant*/
	@Excel(name = "deptConsultant", width = 15)
    @ApiModelProperty(value = "deptConsultant")
    private java.lang.String deptConsultant;
	/**deptContactTel*/
	@Excel(name = "deptContactTel", width = 15)
    @ApiModelProperty(value = "deptContactTel")
    private java.lang.String deptContactTel;
	/**deptEmail*/
	@Excel(name = "deptEmail", width = 15)
    @ApiModelProperty(value = "deptEmail")
    private java.lang.String deptEmail;
	/**positionCate*/
	@Excel(name = "positionCate", width = 15)
    @ApiModelProperty(value = "positionCate")
    private java.lang.String positionCate;
	/**deptAddress*/
	@Excel(name = "deptAddress", width = 15)
    @ApiModelProperty(value = "deptAddress")
    private java.lang.String deptAddress;
	/**deptPostalCode*/
	@Excel(name = "deptPostalCode", width = 15)
    @ApiModelProperty(value = "deptPostalCode")
    private java.lang.String deptPostalCode;
	/**fileForwardDeptName*/
	@Excel(name = "fileForwardDeptName", width = 15)
    @ApiModelProperty(value = "fileForwardDeptName")
    private java.lang.String fileForwardDeptName;
	/**fileForwardDeptAddress*/
	@Excel(name = "fileForwardDeptAddress", width = 15)
    @ApiModelProperty(value = "fileForwardDeptAddress")
    private java.lang.String fileForwardDeptAddress;
	/**fileForwardPostalCode*/
	@Excel(name = "fileForwardPostalCode", width = 15)
    @ApiModelProperty(value = "fileForwardPostalCode")
    private java.lang.String fileForwardPostalCode;
	/**fileForwardPostalTel*/
	@Excel(name = "fileForwardPostalTel", width = 15)
    @ApiModelProperty(value = "fileForwardPostalTel")
    private java.lang.String fileForwardPostalTel;
	/**accountTransferAddress*/
	@Excel(name = "accountTransferAddress", width = 15)
    @ApiModelProperty(value = "accountTransferAddress")
    private java.lang.String accountTransferAddress;
	/**expand6*/
	@Excel(name = "expand6", width = 15)
    @ApiModelProperty(value = "expand6")
    private java.lang.String expand6;
	/**expand7*/
	@Excel(name = "expand7", width = 15)
    @ApiModelProperty(value = "expand7")
    private java.lang.String expand7;
	/**expand8*/
	@Excel(name = "expand8", width = 15)
    @ApiModelProperty(value = "expand8")
    private java.lang.String expand8;
	/**expand9*/
	@Excel(name = "expand9", width = 15)
    @ApiModelProperty(value = "expand9")
    private java.lang.String expand9;
	/**expand10*/
	@Excel(name = "expand10", width = 15)
    @ApiModelProperty(value = "expand10")
    private java.lang.String expand10;
	/**regCardNum*/
	@Excel(name = "regCardNum", width = 15)
    @ApiModelProperty(value = "regCardNum")
    private java.lang.String regCardNum;
	/**operatTime*/
	@Excel(name = "operatTime", width = 15)
    @ApiModelProperty(value = "operatTime")
    private java.lang.String operatTime;
	/**reportNotes*/
	@Excel(name = "reportNotes", width = 15)
    @ApiModelProperty(value = "reportNotes")
    private java.lang.String reportNotes;
}
